The Elder Scrolls Forums

TES Construction Set and Plugins >> Morrowind Mods

Pages: 1 | 2 | 3 | 4 | 5 | (show all)
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
(WIP) TES Plugin Tool - cleaning plugins, merging leveled lists
      #2174588 - 01/25/04 01:24 PM

Right now this utility performs two functions - cleaning ESP/ESM files and merging leveled lists for ESP/ESM files. I may include some other features in the future (I am thinking about dialog merger and some helper function for the The Lighting Mod (to generate ambient light settings for all cells in all plugins) next). But for now it is just cleaning and leveled list merging. Before I go on describing them - THIS IS STILL BETA. I tested it but I am not sure that all bugs are taken care of. So treat with caution.

CLEANING ESP/ESM FILES

This function will do several things:
  • Remove any default GMST records (all 72 of them);
  • Remove any records that are identical to the records found in the morrowind.esm, tribunal.esm or bloodmoon.esm. This includes objects, dialogs, scripts, NPCs, lists - everything (with some exceptions noted below). This should take care of many situations when plugin does not modify some object, but it is marked as modified in TESCS and therefore saved within plugin.
  • Remove any object references inside CELL records that are identical to the references in the morrowind.esm, tribunal.esm or bloodmoon.esm.
  • Remove AMBI(ambient light) and WGHT(water level) fields from the CELL records identical to the morrowind.esm, tribunal.esm or bloodmoon.esm.

There are couple, of course, some exceptions:
  • Land texture (LTEX) records are never removed - for some reasons removing them sometimes causes errors and I was not able to find a cause. So they are not touched for now.
  • Cell (CELL) records are just cleaned inside - records themselves are not removed either.

Comparison is done against morrowind.esm, tribunal.esm and bloodmoon.esm. However, out of those 3, I use only those that are currently enabled in the morrowind.ini file. So if you have both expansions, but want to clean only against morrowind.esm (e.g., because you are creating a mod for Morrowind only), just uncheck tribunal.esm and bloodmoon.esm and cleaning process will use only morrowind.esm.

MERGING LEVELED LISTS

This function is very similar to the well known Horatio's utility "Leveled List Merger", however it is not based on the Horatio's code/algorithm and may (and probably does) perform merging somewhat differently.

Leveled lists will be merged only for the ENABLED ESP/ESM plugins - any non-active plugin in the "Data Files" folder will be ignored. Both leveled creature and leveled item lists are supported - and both are merged according to the same set of rules, described below. Resulting lists are saved in the file "Merged_Leveled_Lists.esp" in the "Data Files" folder. As usual, make sure that this file loaded AFTER all other plugins.

Now, rules of merging:
  • If any of original leveled lists had "PC Level" toggle enabled, final list also will have it enabled.
  • If any of original lists had "Each item" toggle enabled, final list also will have it enabled.
  • "None chance" value will be set to the MINIMUM non-zero value out of all original lists. Of course, if ALL original lists had it at 0, final value also will be 0.
  • When merging list items, only NEW items will be added.

Last point requires an example. Suppose current list has two "3, skeleton" items (both level and name identify unique item - "2, skeleton" is considered to be different from "3, skeleton"). If another plugin contains same list and it has only one or two "3, skeleton" entries - they will be ignored and not merged. If it has three "3, skeleton" entries, resulting list also will have three "3, skeleton" entries, since that third entry was not present in the first list. Of course, if second list contains "25, lich" entry that was absent in the first list, it will also be added. So, basically, only NEW entries will be added during merging.

Other stuff
Link to the current version (0.9 BETA) of TES Plugin Tool can be found at the end of this post. Detail instructions on how to use utility can be found in the text file included into the archive (READ IT!). Any bug reports are welcome - PM me or post here.

Of course, I welcome any feedback and ideas in regard to cleaning functions and merging of leveled lists - please post it in this thread or PM me.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
thwhip
Initiate

Reged: 09/22/03
Posts: 96
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2174641 - 01/25/04 01:45 PM

I've just downloaded this and will play with it in a little while. I want to say that you have been very busy just lately creating utilities which will be very useful for modders. Isn't this the third one in just a week or two? I had used your bsapack and registration programs some time ago, and now all of a sudden there is an explosion with tes rename, nif duplicator and tes plugin tool. Very impressive.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
FofA
Curate

Reged: 09/30/03
Posts: 427
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: thwhip]
      #2174654 - 01/25/04 01:52 PM

Wow, this is very impressive and looks to be like a great tool for the community. Excellent work.

Any reason why you chose to do the lvled list merger differently than horotio's? If you ask him, I think he would give out the source code.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Greevar
Adept

Reged: 10/17/03
Posts: 234
Loc: The frozen tundra of Minnesota
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2174656 - 01/25/04 01:53 PM

Hey that is great man! Many 's for you!

--------------------
Everyone looks at me funny when I tell them I kill people online...

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
GreenEyedYam
Curate

Reged: 04/06/03
Posts: 666
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2174657 - 01/25/04 01:53 PM

Sounds like a God-send for multiple mod users! Great work!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: thwhip]
      #2174691 - 01/25/04 02:06 PM

Quote:

I've just downloaded this and will play with it in a little while. I want to say that you have been very busy just lately creating utilities which will be very useful for modders. Isn't this the third one in just a week or two? I had used your bsapack and registration programs some time ago, and now all of a sudden there is an explosion with tes rename, nif duplicator and tes plugin tool. Very impressive.




Just several hours of free time. They dont take long to implement, actually, since most of the code (e.g, ESP/BSA handling) has been written long time ago. And keeping GUI to the minimum certainly helps a lot .


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Harlequin
Curate

Reged: 05/20/03
Posts: 919
Loc: Austin, Tx
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2174797 - 01/25/04 02:42 PM

I love you.

--------------------
Founder and sole member of the "Malleable Modding" school of thought.

I take my jokes very seriously. Humor is no laughing matter.


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
FilthyMcNasty
Adept

Reged: 06/07/03
Posts: 274
Loc: In the deepest realms of HELL. Looking for a glass of ice water. And hanging out at Carnithus weapon shop. Trading dead puppy stories.
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2174813 - 01/25/04 02:48 PM

Thanks Ghost for making my Morrowind experiance even more idiot proof. These utilities are great for those of us that aren't all that computrer savey. I appreciate all the effort that you put into making these great tools.

--------------------
Don't be lazy. Read the frickin README

If you don't have anything nice to say... join the club.

"Keep your stick on the ice." _ Red Green.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
MeghanAJH
Acolyte

Reged: 07/10/03
Posts: 188
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2174981 - 01/25/04 03:48 PM

thank you so much for your hard work here Ghostwheel! A utility like this will be a great help.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
SerpentMa
Acolyte

Reged: 03/25/03
Posts: 131
Loc: Atlanta, GA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2175093 - 01/25/04 04:31 PM

Great utility ghostwheel , but I have had some problems with it. When cleaning my plugins the utility crashed when it got partway through LadyE's Dragon's Breech Alpha 1 esp file. I tried again, making sure not to select Dragon's Breech and it seemed to work, until it came to the Illumnated Order v1.0c esp file and crashed partway through it.

On the third try I made sure to have the Illuminated Order plugin and Dragon's Breech plugin not selected. Again, it seemed to work, except this time after a while it came up with an error about a buffer overrun being detected while cleaning Nemon's Balmora Interiorator and it exited. So, I tried again, this time making sure not to select all three of the previously mentioned plugins and it worked fine, reporting it cleaned 74 files successfully.

Just for testing sake however I deleted the clean files (which I did between the previous testings) and tried once again, making sure that Dragon's Breech Alpha 1 and Illuminated Order 1.0c were not selected, but I made sure Nemon's Balmora Interiorator was selected (the only change is that I removed the _Clean part off the end of the filename that I had added a while back). To my surprise it worked fine, until it came to Nemon's Vivec Interiorator (which was to be cleaned right after Nemon's Balmora Interiorator) during which it promptly crashed like the first two times.

Afterwards I tried each plugin that crashed the utility individually and none of them crashed it by themselves, so it looks like this may be a problem with going through large amounts of plugins/data quickly in one sweep.

--------------------
You talk to the arena master.
"Ye have won more fights than anybody else."
"Nobody is betting against ye any longer and we believe, that ye art invincible."
"Sorry, no more fights."

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: SerpentMa]
      #2175155 - 01/25/04 05:05 PM

Sounds like a memory leak. I'll check those plugins to see what is going on. Thanks for the information.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Daduke
Disciple

Reged: 07/13/02
Posts: 1770
Loc: Canada
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2175447 - 01/25/04 08:24 PM

maybe instead of having to check uncheck the master files you could be asked a quick question of which one you want the file cleaned for

great prog

--------------------
In the Morrowind.ini file, add the following to the [General] section:

AllowYesToAll=1
This will add a "Yes To All" button to the warning popups.

----------
My Website

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Daduke]
      #2175900 - 01/26/04 12:53 AM

Quote:

maybe instead of having to check uncheck the master files you could be asked a quick question of which one you want the file cleaned for




As I mentioned - I hate programming GUI and try to keep it to the minimum . Maybe in the future I'll add that.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: SerpentMa]
      #2176232 - 01/26/04 03:18 AM

Thanks to SerpentMa I found and (hopefully) fixed a bug that may cause TESTool to crash when processing objects with very long names. New version 0.91 BETA can be downloaded from the same page.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Hitto
Initiate

Reged: 09/03/03
Posts: 75
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2176593 - 01/26/04 06:15 AM

Gotta try that out...
Any other recommandations for using this *hopefully* excellent program?
Does one need to clean savegames before, start new games?

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
SerpentMa
Acolyte

Reged: 03/25/03
Posts: 131
Loc: Atlanta, GA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2176607 - 01/26/04 06:20 AM

It works perfectly now without any crashes, great job ghostwheel.

// Edit //

Well, I did find one thing that is slightly irksome about TESTool, it creates new timestamps for the cleaned versions of the files rather than using the timestamps from the originals. Would it be possible to add an option that if checked the cleaned plugin files would retain the created/modified timestamps from the original mod files? This would save a lot of inconvenience of re-ordering the plugins by hand.

--------------------
You talk to the arena master.
"Ye have won more fights than anybody else."
"Nobody is betting against ye any longer and we believe, that ye art invincible."
"Sorry, no more fights."

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
kab
Adept

Reged: 11/09/03
Posts: 364
Loc: California
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2176873 - 01/26/04 08:24 AM

Sounds like you handled leveled item lists perfectly.

Thanks.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
General_Crespin
Acolyte

Reged: 07/16/03
Posts: 130
Loc: Michigan, USA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: kab]
      #2177126 - 01/26/04 10:38 AM

Looks good, good luck!

--------------------
Want to chat about Morrowind and the Elder Scrolls series in general? Drop by #Morrowind!

-General Edor Crespin
Captain of the SSD Shadowkeeper
Commander of Amethyst Squadron
Knight-Adventurer of Vvardenfell

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: SerpentMa]
      #2177154 - 01/26/04 10:48 AM

Quote:

Well, I did find one thing that is slightly irksome about TESTool, it creates new timestamps for the cleaned versions of the files rather than using the timestamps from the originals. Would it be possible to add an option that if checked the cleaned plugin files would retain the created/modified timestamps from the original mod files? This would save a lot of inconvenience of re-ordering the plugins by hand.




Added. Just download a new version.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
jaxalot
Curate

Reged: 09/02/03
Posts: 711
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2177279 - 01/26/04 11:55 AM

Does this fix the "crate of 10's" problem that horatio's leveled list merger caused?

--------------------
Jaxalot reserves the right to speak in the third person.

McAsmod Member
Werewolves Forums

My Website - 100% Hand-Coded

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
zahratustra
Curate

Reged: 05/13/03
Posts: 549
Loc: London, England
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2177354 - 01/26/04 12:34 PM

Trurly excellent tool ghostwheel ! Easy to use, fast and TERRIBLY usefull

--------------------
"Give us your tired, your poor and your properly fingerprinted. -T.L. Friedman "NY Times" on US policy to fingerprint all future visa applicants.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Sauron256
Curate

Reged: 06/29/02
Posts: 475
Loc: Minneapolis, USA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: zahratustra]
      #2177365 - 01/26/04 12:36 PM

Great work! No more sitting for hours in front of the Advanced editor trying to figure out if that object should be in there or not.



--------------------
Author of

Caledan Keep

Sauron's Abode

TheLys Mods Page

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
kab
Adept

Reged: 11/09/03
Posts: 364
Loc: California
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: jaxalot]
      #2177391 - 01/26/04 12:44 PM

Quote:

Does this fix the "crate of 10's" problem that horatio's leveled list merger caused?




Ghostwheel gives preferences to it being true which should solve that little problem.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Canus
Diviner

Reged: 07/06/02
Posts: 2896
Loc: Atenveldt
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2177493 - 01/26/04 01:21 PM

Bugger. It says it can't find a Morrowind installation, despite the fact it is

--------------------
MP*Canus

Shameless Morrowind fanboy
Unleasher of the New Cliff Racer Plague!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
FofA
Curate

Reged: 09/30/03
Posts: 427
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Canus]
      #2177533 - 01/26/04 01:37 PM

I just used it and it worked perfectly for me. This is such an invaluable too. In theory, all we have to do to have a clean and "undirty" game is execute "Clean ESP/ESM Files" then execute "Merge Leveled lists for active plugins" and we are good to go. I hope that's right. Thanks again for a master tool for morrowind modding.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
SerpentMa
Acolyte

Reged: 03/25/03
Posts: 131
Loc: Atlanta, GA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2177552 - 01/26/04 01:48 PM

Works great, thanks.

While on the subject of features, could there also be another option to move the original versions of the cleaned files to a seperate default directory within the morrowind installation dir? This would be another big time saver so the user wouldn't have to manually sort the original versions from the new cleaned ones.

--------------------
You talk to the arena master.
"Ye have won more fights than anybody else."
"Nobody is betting against ye any longer and we believe, that ye art invincible."
"Sorry, no more fights."

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Canus
Diviner

Reged: 07/06/02
Posts: 2896
Loc: Atenveldt
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: FofA]
      #2177723 - 01/26/04 02:59 PM

Except it doesn't load at all- it just gives the error message.

--------------------
MP*Canus

Shameless Morrowind fanboy
Unleasher of the New Cliff Racer Plague!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Canus]
      #2177795 - 01/26/04 03:38 PM

Quote:

Except it doesn't load at all- it just gives the error message.




I look for Morrowind installation in registry. More specifically you should have following registry key:

Key:HKLM\SOFTWARE\Bethesda Softworks\Morrowind
Value: Installed Path

That value should contain path to the root Morrowind folder. If you do not have that key in your registry, then Morrowind is not installed correctly and you should reinstall it. You can quickly check this by running regedit.exe and checking what you really have in the registry.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Sauron256
Curate

Reged: 06/29/02
Posts: 475
Loc: Minneapolis, USA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2177859 - 01/26/04 04:10 PM

Very nice. I tried to fool your cleaning tool by editing an attribute of an existing cuirass but kept the reference name the same. Many of the female cuirass plugins do this when they add female meshes to an existing male-only cuirass.

The utility wasn't fooled one bit. So your utility not only compares names of objects in th esm to the esp files, it also must do checksums and preserves an item if the checksums don't match. Very good work Ghostwheel! This is perhaps the most useful tool to come out since the advanced editor.

for you!!!!

--------------------
Author of

Caledan Keep

Sauron's Abode

TheLys Mods Page

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
aerelorn
Curate

Reged: 08/23/01
Posts: 535
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2177867 - 01/26/04 04:14 PM

Quote:

I look for Morrowind installation in registry. More specifically you should have following registry key:

Key:HKLM\SOFTWARE\Bethesda Softworks\Morrowind
Value: Installed Path

That value should contain path to the root Morrowind folder. If you do not have that key in your registry, then Morrowind is not installed correctly and you should reinstall it. You can quickly check this by running regedit.exe and checking what you really have in the registry.




Would it be possible for a new version to first detect if Morrowind.ini is in the current directory, and if so, to use that?

The reason I ask is that many modders(including myself) have multiple installs for testing with/without the expansions and with/without other mods.

--------------------
-aerelorn
Combat Enhanced: Thread New Beta Forum

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Canus
Diviner

Reged: 07/06/02
Posts: 2896
Loc: Atenveldt
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2178036 - 01/26/04 05:52 PM

Thanks, I got it working now.

Pour Vous:

--------------------
MP*Canus

Shameless Morrowind fanboy
Unleasher of the New Cliff Racer Plague!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
OverrideB1
Disciple

Reged: 01/13/03
Posts: 1333
Loc: Tel Uvirith
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Canus]
      #2178441 - 01/26/04 11:04 PM

This sounds like an excellent tool and I'll be d/loading this when I get home tonight.

I like the idea of having it move old versions of cleaned mods to a seperate directory. Is that possible at all?

Another thing - in some levelled lists I find odd things (Qwerts Particle Shop is a good example) in some levelled lists. Does this killer app take that sort of thing into account?

--------------------
Member of The Forum Scholars Guild (Telvanni)
And the first joker to start stacking stone blocks in non-Telvanni-architecture fashion within Fireball range of my Tower is going to get a big surprise! (Vorwoda)


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: aerelorn]
      #2178451 - 01/26/04 11:22 PM

Quote:

Would it be possible for a new version to first detect if Morrowind.ini is in the current directory, and if so, to use that?

The reason I ask is that many modders(including myself) have multiple installs for testing with/without the expansions and with/without other mods.




Sounds reasonable. I'll add detection this evening.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Sauron256]
      #2178573 - 01/27/04 01:08 AM

Quote:

Very nice. I tried to fool your cleaning tool by editing an attribute of an existing cuirass but kept the reference name the same. Many of the female cuirass plugins do this when they add female meshes to an existing male-only cuirass.

The utility wasn't fooled one bit. So your utility not only compares names of objects in th esm to the esp files, it also must do checksums and preserves an item if the checksums don't match.




Actually I decided not even to use checksums and do complete direct byte-to-byte comparison to keep things more flexible. Instead of keeping checksums, that auxiliary file you see (TESTool.dat) contains sorted list of all object names and their offsets in the morrowind.esm/tribunal.esm/bloodmoon.esm. That allows me to do partial matches if I would want to (e.g. to ignore NNAM/PNAM fields in INFO records for dialog merging checks, etc)


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2179940 - 01/27/04 10:58 AM

Version 0.93 is available now. Added ability to save cleaned files in subfolder and ability to clean files "in place" by overwriting them. Link is below.



--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
MeghanAJH
Acolyte

Reged: 07/10/03
Posts: 188
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2180003 - 01/27/04 11:22 AM

ghostwheel, you are a coding-king. If I could give this utility 6 stars, I would.



Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Hitto
Initiate

Reged: 09/03/03
Posts: 75
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2180010 - 01/27/04 11:26 AM

Does one have to start a new game, or will it affect the next container with leveled items using a current save?

Hitto, who seems he has ANOTHER box with a daedric dai-katana and a glass claymore...

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
aerelorn
Curate

Reged: 08/23/01
Posts: 535
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2180056 - 01/27/04 11:48 AM

Quote:

Quote:

Would it be possible for a new version to first detect if Morrowind.ini is in the current directory, and if so, to use that?



Sounds reasonable. I'll add detection this evening.




Just downloaded version 0.93 and it works like a charm. Thanks

--------------------
-aerelorn
Combat Enhanced: Thread New Beta Forum

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Spudnik
Diviner

Reged: 12/12/02
Posts: 2826
Loc: Toronto, Canada
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: aerelorn]
      #2180073 - 01/27/04 11:58 AM

w00t!

and joy. this really helps with the open/close/open/close/open/close of multiple programs.

sank u!

--------------------
"The blood of Jesus Christ, His Son, cleanseth us from all sin."


Script forums
my screens
dragonsight
APEX writer


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Aquan
Disciple

Reged: 03/27/03
Posts: 1165
Loc: ...Ozone, baby....ozone...
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2180108 - 01/27/04 12:12 PM

Simply outstanding! A tool (that works) that cleans object references is a sorely needed thing! It cleaned 147 of them in an 8Mb .esp. Gone! Finally!

Three 's and a *thumbs up*

--------------------
Creator of Bloody Oath
Lo-Rez Bloody Oath 2.0 trailer~4.7Mb
CON3-Homepage

Lynda Carter lurks this forum.


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
DlocPuWons
Acolyte

Reged: 08/25/02
Posts: 177
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2180277 - 01/27/04 01:44 PM

Sweet, the new features in .93 really take this program up a notch. This is a great tool for modders and players a like!

--------------------
Something was missing
Something was wrong
Was to clean
To green
Their was no funk in my lawn!
Their was no funk
Their was no funk in my lawn!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2183405 - 01/28/04 07:14 PM

Superb utility! a and 5 stars from me!

One problem i've wished a program could fix is dialogue.. it seems that everyone i talk to says "I'm suchandsuch, % of the %" in response to "background", and everyone greets me as a person associated with the Private Mobile Base! ARRRRGH!!

*thinks it's pointless to role-play in a world of carbon-copy clones*

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
DAX
Novice

Reged: 12/27/03
Posts: 47
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shanjaq]
      #2183590 - 01/28/04 09:42 PM

Yeah, I waited for something like this. Will have a look at it soon.

Can I ask you which programming language you used?

Dax

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Xanathar
Curate

Reged: 06/01/00
Posts: 757
Loc: Tamriel
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2183933 - 01/29/04 12:16 AM

The tool is incredible. The beta is pretty rock solid, and the result is ...so far... is good. I tried to clean 8megs esp, and it worked well. Just want add something, to ease a lazy modder (if a lurker like me can be called a modder).

As you might already know, when we combined mods, TESCS creates some empty CELLS. Can you add a function to clean these CELLS? These auto-adding is kinda annoying.

Thanks!



--------------------
~Xayah Ayem Neht
Librarian at The Imperial Library
Member of The Forum Scholars Guild
Mod produced:
* Imperial Airship

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Grizzly_UK
Disciple

Reged: 04/22/03
Posts: 1215
Loc: England, UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: DAX]
      #2183939 - 01/29/04 12:19 AM

This is truly an incredible, awe-inspiring piece of work! This is going to make mod makers and users very happy people!

--------------------
True friends are few and far between so cherish the friends you have!

Morrowind GOTY for PC owner!

Mod Installation Tutorial by Grumpy

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Ninereeds
Initiate

Reged: 09/18/03
Posts: 68
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Grizzly_UK]
      #2184013 - 01/29/04 01:02 AM

one thing i found was i merged my levelled lists, now a lot of esps are showing up in the parent masters list

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shanjaq]
      #2184026 - 01/29/04 01:09 AM

Quote:

One problem i've wished a program could fix is dialogue.. it seems that everyone i talk to says "I'm suchandsuch, % of the %" in response to "background", and everyone greets me as a person associated with the Private Mobile Base! ARRRRGH!!




Dialog entiries is what I am looking at next. I plan to resolve some (not all) conflicts either by more aggressive dialog cleaning (by ignoring NNAM/PNAM fields while comparing INFO records) or by dialog merging (similar to leveled list merging) if that will actually resolve anything. Plus other small things, like CELL record removal if they dont contain changes at all.

Somebody asked about programming language - it is C++.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
zahratustra
Curate

Reged: 05/13/03
Posts: 549
Loc: London, England
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2184070 - 01/29/04 01:32 AM

Ghost, as I have said before TESTool is an excellent program however I have discovered a litte quirk..... I have checked plugins in my Data Files with TESTool, than I have removed a plugin which I no longer needed and now TESTool complains that this plugin is missing and refuses to load..... does it mean that your program shouldn't really be used to check plugins already in Data Files??? Since plugins I have there are often moved in and out this seems to be a bit of a problem....

*Edit* funny that.....TESTool complains ONLY about the removal of Juxtor's Nude Mod.esp and nothing else........ are you paritcular fan of this mod Ghost???

--------------------
"Give us your tired, your poor and your properly fingerprinted. -T.L. Friedman "NY Times" on US policy to fingerprint all future visa applicants.

Edited by zahratustra (01/29/04 02:01 AM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
General_Crespin
Acolyte

Reged: 07/16/03
Posts: 130
Loc: Michigan, USA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: zahratustra]
      #2184106 - 01/29/04 02:01 AM

That happened to me too, where I had a levelled list file created by LLM, and then created one with TESPT, and then deleted the LLM levelled list file, and did some other stuff, and then tried to remake the levelled list file with TESPT, it said it couldn't find the ESP. But I just tried again, and it worked..

--------------------
Want to chat about Morrowind and the Elder Scrolls series in general? Drop by #Morrowind!

-General Edor Crespin
Captain of the SSD Shadowkeeper
Commander of Amethyst Squadron
Knight-Adventurer of Vvardenfell

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: zahratustra]
      #2184114 - 01/29/04 02:08 AM

Quote:

Ghost, as I have said before TESTool is an excellent program however I have discovered a litte quirk..... I have checked plugins in my Data Files with TESTool, than I have removed a plugin which I no longer needed and now TESTool complains that this plugin is missing and refuses to load..... does it mean that your program shouldn't really be used to check plugins already in Data Files??? Since plugins I have there are often moved in and out this seems to be a bit of a problem....

*Edit* funny that.....TESTool complains ONLY about the removal of Juxtor's Nude Mod.esp and nothing else........ are you paritcular fan of this mod Ghost???




Right now I am (foolishly) assume that any mod that is referenced in the morrowind.ini actually exists. I'll fix that in the next version. Meanwhile, you can just run Morrowind, open "Data Files" menu, check/uncheck something and hit ok. That will update morrowind.ini and it will no longer reference non-existent files.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Farvat
Layman

Reged: 01/19/04
Posts: 4
Loc: Italy
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2184622 - 01/29/04 07:25 AM

Nice program, now the object in the case and barrel seems more merged, but i continue to find some empty case and sometimes a stock of 10 o 20 objects of the same type. Maybe this is normal.
thanks for you work!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
jaxalot
Curate

Reged: 09/02/03
Posts: 711
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2184653 - 01/29/04 07:45 AM

So does it or does it not fix the leveled list problem? And when it cleans GMSTs, does it only clean the "bad" ones?

Great program, by the way.

--------------------
Jaxalot reserves the right to speak in the third person.

McAsmod Member
Werewolves Forums

My Website - 100% Hand-Coded

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: jaxalot]
      #2184915 - 01/29/04 09:43 AM

Quote:

So does it or does it not fix the leveled list problem? And when it cleans GMSTs, does it only clean the "bad" ones?

Great program, by the way.




GMST entries - it will clean only "bad" ones. If some mod actually changes GMST record, it will be preserved.


Does it fix leveled list problem? Well - that depends on your definition of "fix". I outlined merging algorithm in the first post - read it. If it is matches your expectations than I would say it does, if not - then not. However, in any case, program does generate very detailed log on how lists were merged that should help you with identifying problematic lists.

In case if you think that lists should be merged differently in some instances - please post here what exactly you disagree with. If it can be generalized into some rule, I'll do it and add to the merging algorithm.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Xanathar
Curate

Reged: 06/01/00
Posts: 757
Loc: Tamriel
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2184980 - 01/29/04 10:09 AM

One other thing....

Illuminated Order includes one small esp that makes change to this GMST. It's PCWerewolf or something like that... I found that your TESTool delete this as well. I believe this GMST is important. Would you take a look on this matter? Thanx.

--------------------
~Xayah Ayem Neht
Librarian at The Imperial Library
Member of The Forum Scholars Guild
Mod produced:
* Imperial Airship

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Xanathar]
      #2185041 - 01/29/04 10:31 AM

Quote:

One other thing....

Illuminated Order includes one small esp that makes change to this GMST. It's PCWerewolf or something like that... I found that your TESTool delete this as well. I believe this GMST is important. Would you take a look on this matter? Thanx.




PCWerewolf is not a GMST, but a GLOB (global variable vs game settings). I have Illuminated order 1.0c with 3 files:

Illuminated Order 1.0.esp - contains GLOB PCWerewolf with value 0.00, which is exactly the value defined in the bloodmoon.esm. So it should be and was removed, when you cleaning not only against morrowind.esm, but against bloodmoon.esm as well, since you did have (I am sure of that) bloodmoon.esm enabled in the list of active plugins. If you are a modder and using TESTool to clean the mod that supposed to work without expansions, you should uncheck tribunal.esm and bloodmoon.esm from, so they are no longer active. I wrote about that in the documentation. Again, utility cleans versus ALL currently active standard ESM files.

Illuminated Order v1.0 - Bloodmoon Compatibility Extras.esp - contains 3 scripts (I think) and was reported clean by TESTool

Flee AI Tweaks.esp - contains two GMST records, but since both of them have non-default values, both were preserved. Was reported clean by TESTool.

So, IMHO, everything works as it should. You can clean it yourself and check TESTool.log to see what exactly has been removed.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Xanathar
Curate

Reged: 06/01/00
Posts: 757
Loc: Tamriel
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2185086 - 01/29/04 10:51 AM

I see... I made mistake on the PCWerewolf, yes it's a GLOB. I saw it was deleted by the tool. I was thinking that it was important, okay, thanks for clear this up.


--------------------
~Xayah Ayem Neht
Librarian at The Imperial Library
Member of The Forum Scholars Guild
Mod produced:
* Imperial Airship

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
tpr494
Acolyte

Reged: 06/05/03
Posts: 132
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: zahratustra]
      #2185357 - 01/29/04 01:09 PM

I had the same problem about checking a file and then removing it. BUT, it was easy to remedy by starting morrowing, going into data file, and then exiting. It appears that this tool reads the last data files entry and so if you move somehthing out of data files it can't find it. It really doesn't seem to be a glitch. It just is something we need to be aware of.

P.S. So I don't look like a fool when I post this can you explain something to me. I had an incredible side effect from this. MODMAN WINDOWLIGHTS. You know, the mod that a ton of people can't use cause they just can't see the lights. Well, I guess from all the ambient light settings removed with your tool...now I see Modman's windowlights like never before. They are beautiful. EXCELLENT TOOL. Yea, I know, I'm yelling.

Edited by tpr494 (01/29/04 01:14 PM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: tpr494]
      #2185552 - 01/29/04 02:46 PM

Quote:

P.S. So I don't look like a fool when I post this can you explain something to me. I had an incredible side effect from this. MODMAN WINDOWLIGHTS. You know, the mod that a ton of people can't use cause they just can't see the lights. Well, I guess from all the ambient light settings removed with your tool...now I see Modman's windowlights like never before. They are beautiful. EXCELLENT TOOL. Yea, I know, I'm yelling.




Exactly. In The Lighting Mod readme I read about the fact that TESCS automatically saves default ambient light record in every cell you touch. So, naturally, I wanted to remove them .

---------------

Now to the main part. Version 0.94 is out and available at the same page (link at the end of the post). Changes are:

  • Fixed problem with moved/deleted files still referenced by morrowind.ini.
  • External cells now identified by coordinates only
  • Updated interface - all toggles now accessible by pressing "Options" button.
  • Added options to ignore tribunal.esm/bloodmoon.esm during cleaning.
  • Empty cells that do not change any cell-wide settings (e.g. map color) now will be removed
  • Added enhanced dialog cleaning option.

Last one deserves explanation. If you enable "enhanced dialog cleaning", utility will ignore NNAM/PNAM fields while comparing INFO records. I do not expect any bad effects from this - only lots of good effects (since the number of such "dirty" entries in mods is quite staggering). However, if I am wrong, then some (rare) dialog entries will get shuffled around. PLEASE, PLEASE, PLEASE test this "enhanced mode" - especially on mods with tons of changes to the standard dialogs (like Life To Morrowind mod). If no bad side effects will be reported, in awhile I will just include this algorithm into the default cleaning routine.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
FofA
Curate

Reged: 09/30/03
Posts: 427
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2185575 - 01/29/04 03:00 PM

Thanks for the continuing excellent work on this tool. It is appreciated.

I've said this before, but why didn't/don't bethesda come out with something like this. At least a lvled list merger, becuase knowing mods would alter it, and that only the latest lvled list mod would appear in game, it would seem mandatory for the game to function like it should with the mods loaded. But anyway, thanks again ghostwheel.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
TheLys
Disciple

Reged: 05/27/02
Posts: 1937
Loc: France
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2185822 - 01/29/04 06:34 PM

You've made a great pack of useful tools, thanks a lot!

--------------------
McAsmod's Werewolves mod mod forum
TheLys MW mods hosting site
TheLys MW mods site forum

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2185843 - 01/29/04 06:59 PM

Ah thank you so much for taking a crack at the dialogue issue, I intend to give it a good testing

Would it be possible to have a "Clean All Selected ESP/ESM Files" option? I have over 500 plugins in the Data Files dir and i'm only able to use up to 255 at a time so I definitely can't use the file picker interface to catch and clean them all =P

And good choice using C++, the dependencies are few and the resource management is highly efficient!

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2186022 - 01/29/04 10:10 PM

Ok so far so good. It has cleaned up a great deal of mess from my pile of plugins and the Conflict Detector is showing a somewhat reasonable number of issues.

One thing I keep running into is the fact that, even though it appears a random number is chosen for dialogue entries, several plugins are using identical dialogue entry names.

Take for instance dialogue entry 1215227585220936854 which is found both in "Clean Black Queen Chronicles Ver 2.5.esp" and "Juniper's Twin Lamps (1.1 Tribunal).esp"

Would it be possible to change that dialogue address number for one of the plugins then change any reference to that number in the same plugin, diffusing the conflict with the other plugin?

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
General_Crespin
Acolyte

Reged: 07/16/03
Posts: 130
Loc: Michigan, USA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shanjaq]
      #2186084 - 01/29/04 10:48 PM

Many thanks so far ghostwheel, this is a great program.

One request though- sometime, would it be possible to add a list of all changed objects like TESAME works, so that we can 'physically' see the objects in the ESP? And if it was even possible to work like TESAME, being able to manually delete certain objects (I'll mess around with stuff in a mod sometimes and then accidentally save, and it is far, far easier to just go into TESAME and "chop" out the stuff I did on accident (ie, messing with a cell)).

If this is possible, I believe that your program will become the new "must have" utility for modders, replacing TESAME in the entirety. (Note that I don't mean any offence to TESAME, as it is indeed a great tool. TESPT simply does more.)

--------------------
Want to chat about Morrowind and the Elder Scrolls series in general? Drop by #Morrowind!

-General Edor Crespin
Captain of the SSD Shadowkeeper
Commander of Amethyst Squadron
Knight-Adventurer of Vvardenfell

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shadowsong
Curate

Reged: 05/27/02
Posts: 515
Loc: Germany
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: General_Crespin]
      #2186151 - 01/29/04 11:28 PM

Awesome Tool, ghostwheel.
One little suggestion concerning the dialogue cleaning.
After cleaning dialogue entries, which differ in NNAM/PNAM only, would it be possible to show the remaining, conflicting dialogue entries with pluginname, dialogue number and content of the INFO?
This would be much appreciated for smoothing out manual dialogue merging.

cheers

--------------------
In darkness I walk, shadows shrouding my form, silence obscouring my footfall.
My prey I will stalk, slaying as I was born. With a kiss, but no love at all.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2186220 - 01/30/04 12:18 AM

I hate to be the bearer of bad news, but now I can't seem to get Morrowind to finish loading the plugin list without crashing to desktop without warning or error!

I cleaned all my plugins and merged the leveled lists.

The problem occurs when I run into this plugin: "The Undead Dungeons.esp" by Qwert, and when I removed it from the list I again crashed at another plugin: "ktx_real_katana_1.2.esp"

also, Aegir's Arsenal is now reduced to a 0-byte file: "The Arsenal.esp"


yipes!

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shadowsong]
      #2186229 - 01/30/04 12:22 AM

Quote:

Awesome Tool, ghostwheel.
One little suggestion concerning the dialogue cleaning.
After cleaning dialogue entries, which differ in NNAM/PNAM only, would it be possible to show the remaining, conflicting dialogue entries with pluginname, dialogue number and content of the INFO?
This would be much appreciated for smoothing out manual dialogue merging.





TESPCD already does that for you (I think). However, in many situations conflict is not in the dialog entry text, but in additional parameters (conditions/attached script/etc). Next function I plan to add will create very detailed conflict report file, showing conflicts not on the object level (as TESPCD does), but on the field level. But there wont be any slick GUI attached to it - just a plain text file.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shanjaq]
      #2186245 - 01/30/04 12:26 AM

Quote:

I hate to be the bearer of bad news, but now I can't seem to get Morrowind to finish loading the plugin list without crashing to desktop without warning or error!

I cleaned all my plugins and merged the leveled lists.

The problem occurs when I run into this plugin: "The Undead Dungeons.esp" by Qwert, and when I removed it from the list I again crashed at another plugin: "ktx_real_katana_1.2.esp"

also, Aegir's Arsenal is now reduced to a 0-byte file: "The Arsenal.esp"





I briefly tried to clean "Undead Dungeons" and "real katana" and start morrowind with them and it started just fine. Of course, those two are quite old plugins and you must resave them in TESCS first to convert them to ESP file version 1.3. I'll last one this evening. Oh - and check PM.

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Edited by ghostwheel (01/30/04 12:33 AM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2186301 - 01/30/04 12:59 AM

Ok. Good to see your program came through, I may have caused a problem by messing with the TESPCD in the past!

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Mer Kin
Initiate

Reged: 10/30/02
Posts: 89
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2187593 - 01/30/04 10:17 AM

Much thanks! While I can't appreciate fully the technical artistry of the program, I am now free to play Morrowind without the dread 'Crate of 10's' problem, for the first time in months. Levelled my lists with the program and everything worked great. Found my first Tamriel Trinket in three months. Yeah!

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Xanathar
Curate

Reged: 06/01/00
Posts: 757
Loc: Tamriel
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2188932 - 01/30/04 07:56 PM

It's getting better everyday... Now I can merge some mods with ease, no need to worry about rogue cells.

I tried the enhanced mode on dialogue cleaning, and sure thing your tool deleted some dialogues more (which has been cleaned by 0.93). So far it's okay, I'm replaying the mods. But still this mod is not dialogue heavy.

Well, so far is good. No error.

--------------------
~Xayah Ayem Neht
Librarian at The Imperial Library
Member of The Forum Scholars Guild
Mod produced:
* Imperial Airship

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
beardo
Disciple

Reged: 05/15/02
Posts: 1269
Loc: Sweden
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2189093 - 01/30/04 09:24 PM

Thank you for your excellent utility programs.



--------------------
Have a nice day! There are no stupid questions, only stupid answers

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
General_Crespin
Acolyte

Reged: 07/16/03
Posts: 130
Loc: Michigan, USA
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: beardo]
      #2191945 - 01/31/04 04:17 PM

Bump, seeing as it's on the second page already.

--------------------
Want to chat about Morrowind and the Elder Scrolls series in general? Drop by #Morrowind!

-General Edor Crespin
Captain of the SSD Shadowkeeper
Commander of Amethyst Squadron
Knight-Adventurer of Vvardenfell

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
webrunner
Acolyte

Reged: 05/18/02
Posts: 100
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2192004 - 01/31/04 04:41 PM

Excellant Utility program. Working great on the levelled lists...saw some items in random crates for the first time in ages.

Wishlist...incorporate a dependancy remover to the utility and it becomes, for me anyways, my one stop utility. Dunno how many times I inadvertantly make an esp dependant on another esm by accident while working with multiple files in the cs.

Great proggie..nice job.

Regards.

Webrunner

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Astarsis
Disciple

Reged: 04/03/03
Posts: 1367
Loc: AZURA's GRASP
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2192186 - 01/31/04 06:27 PM

Neat !

Will help building packages !

Thanks !

Cheers !

Astarsis

--------------------
new mods coming summer 2004 !

5 Beauty Packs, Transportable Containers
look here

(Unforgotten Realms) http://morrowind.unforgottenrealms.net/

(Also availlable on Summit)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Kalandar
Initiate

Reged: 12/28/03
Posts: 58
Loc: Michigan
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Astarsis]
      #2193075 - 02/01/04 02:07 AM

So when we end up with the clean versions do we uncheck the older ones in the data files section before game?

--------------------
"Old Age and Treachery will defeat Youth and Ability every time."
Unknown


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
OverrideB1
Disciple

Reged: 01/13/03
Posts: 1333
Loc: Tel Uvirith
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Kalandar]
      #2193218 - 02/01/04 02:59 AM

Quote:

So when we end up with the clean versions do we uncheck the older ones in the data files section before game?



Absolutely
Disable all the old mods if you are using the option that creates "clean modname.esp" and select all the mods that start with the name "clean".
However, ghostwheel's latest version of this killer app allows you to set an option where the names are not changed. Just run the app and bingo, you're good to go.
(There is even an option to save all cleaned mods to a new folder in the latest version - which might come in handy)

--------------------
Member of The Forum Scholars Guild (Telvanni)
And the first joker to start stacking stone blocks in non-Telvanni-architecture fashion within Fireball range of my Tower is going to get a big surprise! (Vorwoda)


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Kalandar
Initiate

Reged: 12/28/03
Posts: 58
Loc: Michigan
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: OverrideB1]
      #2193961 - 02/01/04 07:16 AM

Tanks!!

--------------------
"Old Age and Treachery will defeat Youth and Ability every time."
Unknown


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shadowsong
Curate

Reged: 05/27/02
Posts: 515
Loc: Germany
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2194333 - 02/01/04 08:52 AM

Quote:



TESPCD already does that for you (I think).




Nope, it doesn't.
It does show the number of the dialogue entry and both of the conflicting esps. It does NOT show the content of the INFO neither condition conflicts. That's why I asked iin the first place. A textfile will perfectly do


Tested dialogue cleaning this with BQC 2.5, Moonspawn 1.33 & near 15 smaller quest mods (and Undead Dungeon, House of Madness and PMB made by Quert) and played them through.
No issues. Cleaning algorithm does work just fine, i would assume.

--------------------
In darkness I walk, shadows shrouding my form, silence obscouring my footfall.
My prey I will stalk, slaying as I was born. With a kiss, but no love at all.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Abelmir
Novice

Reged: 01/11/04
Posts: 17
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shadowsong]
      #2194394 - 02/01/04 09:07 AM

Quote:
--------------------------------------------------------------------------------



TESPCD already does that for you (I think).


--------------------------------------------------------------------------------

It really does. Try doubleclicking on a conflicting entry in TESPCD. You should see an extra window opening up, which shows the contents of the entry.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Abelmir]
      #2195837 - 02/01/04 04:20 PM

Version 0.95 is completed and uploaded to my site - link is in my signature. Changes include:
  • Enhanced dialog cleaning is now included into the default cleaning routine. You can disable it though, by selecting "limited dialog cleaning" option.
  • All cleaned ESP/ESM files now automatically upgraded to the version 1.3
  • Added new function - generate detailed conflict report


For conflict report, you just need to select several ESP/ESM files and utility will generate very detailed plain-text report in the TESTool.log file. By detailed I mean that it will include information about not just object names, but actual fields in the objects that are considered to be conflicting. This should greatly simplify task of evaluating whether or not conflict is critical and what plugin should be loaded last. This report was not meant to replace TESPCD program, but to provide some additional information that I missed while using TESPCD.

Needless to say, I highly recommend to clean all ESP/ESM files before running a conflict report.

During next week I plan to evaluate whether or not it is feasible to provide generic solution (similar to leveled list merging) to the voice dialog entry conflicts (mostly for mods that modify voice hit dialogs). If yes, then I'll likely add it as another function.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
FofA
Curate

Reged: 09/30/03
Posts: 427
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2196084 - 02/01/04 06:28 PM

As usual, great job. Thanks for the effort to make this tool perfect.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Gen_Lee
Disciple

Reged: 01/11/03
Posts: 1586
Loc: Portugal
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: FofA]
      #2196548 - 02/01/04 11:37 PM

I just noticed this post, about a few min ago.
I tried it, even if I already cleaned the plugins I use with tesame.
It's just wonderfull!
It didnt found any bad gmt as I expected, but found thousands of duplicated entries.
As it is a friendy user tool, much more natural to use than any other before, and so far ingame I didnt see any pblp using it (I started a new game, didnt tried it with a previous saved game where horatio leveled list merger tool was already in use, so cant tell what are the effects of applying it on a previous saved game).


I think this tool is the best 1, ever!


--------------------
http://morrowind.ixolo.com/




Edited by Gen_Lee (02/01/04 11:49 PM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2200875 - 02/03/04 08:08 AM

About that Conflict Report feature: I've noticed a tremendous ammount of Container, Creature and NPC inventories conflicting, some actually destroying vital quest items or supplanting additional ones that are not part of a leveled list!

For example, Primary Needs puts a Waterskin and Bedroll into Arrille's inventory(Very needful things!), then Magical Trinkets puts a book into Arrille's inventory. As a result, I have no access to the waterskin and am given a book instead; I die of thirst in a matter of days...

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shanjaq]
      #2201015 - 02/03/04 08:58 AM

err, actually there seems to be more than just inventories at play here. in some conflicts a container/creature/npc will have a script in one case and not the other, and if the other is dated more recently, there goes another vital quest component!

After experimenting in the Conflict Detector, I'm thinking that two container/creature/npc entries could be merged in this way:

merge all settings and entries by overwriting the default settings in one with non-default settings from the other(if both have non-default settings then generate a report, letting the most recent plugin decide on the final setting.) If one has a script, make sure it ends up in the final product(if both have a script, generate a report and let the most recent plugin decide on the final script to be used)

just my $0.02

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Shanjaq
Curate

Reged: 07/31/02
Posts: 792
Loc: Kudanat
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2203668 - 02/04/04 05:15 AM

bump

--------------------
Overunity... The Plugin Manager that Makes Sense!

View My Screenshots

SPACE HAS A TERRIBLE POWER


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pookhill
Novice

Reged: 07/22/02
Posts: 46
Loc: UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Shanjaq]
      #2203932 - 02/04/04 07:20 AM

I have just some simple dialog conflict testing and come up with the following results.

I created two mods, both adding dialog into the same Topic at the same point.

I used the Advancement Topic which has the following top 4 lines:

You are the Grandmaster .....
Once our business is concluded .....
I can't advance you if .....
You're the new Grandmaster .....

I inserted the new entry between lines 2 & 3, so

Mod 1
=====
You are the Grandmaster .....
Once our business is concluded .....
My New Text 1
I can't advance you if .....
You're the new Grandmaster .....

Mod 2
=====
You are the Grandmaster .....
Once our business is concluded .....
My New Text 2
I can't advance you if .....
You're the new Grandmaster .....


I then loaded them into the editor with mod 2 having the later timestamp and got the following

You are the Grandmaster .....
Once our business is concluded .....
My New Text 2
I can't advance you if .....
My New Text 1
You're the new Grandmaster .....


i.e. the text from mod 1 is in completely the wrong place !!!

I then used TESTool to clean the dialog (using the enhanced cleaning) and got the following

You are the Grandmaster .....
Once our business is concluded .....
My New Text 2
My New Text 1
I can't advance you if .....
You're the new Grandmaster .....


which is much better.

This was just the first test I did. Time to work on some more senarios.


--------------------
Yume ni mukai aruki tsuzuketeiku

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
OverrideB1
Disciple

Reged: 01/13/03
Posts: 1333
Loc: Tel Uvirith
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Pookhill]
      #2204216 - 02/04/04 08:57 AM

Pookhill:
That's ver' interesting, and would solve a few problems with a couple of existing mods that change dialogue. Although they are inverted (i.e. new text 1 coming after new text 2), that does mean that the two new text entries are in the right general area.

This app could turn out to be even more killer than I suspected

--------------------
Member of The Forum Scholars Guild (Telvanni)
And the first joker to start stacking stone blocks in non-Telvanni-architecture fashion within Fireball range of my Tower is going to get a big surprise! (Vorwoda)


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pookhill
Novice

Reged: 07/22/02
Posts: 46
Loc: UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: OverrideB1]
      #2204400 - 02/04/04 09:53 AM

OK, I've just done some duplicate ID testing (ie duplicate INAM fields) with an unexpected result.

Case 1 - Two mods edit the same Topic and generate duplicate INAMs - entry in mod with later timestamp deletes entry from other mod.

Case 2 - Two mods edit DIFFERENT Topics and generate duplicate INAMs - NO PROBLEM, all entries present and correct

I need to test this more, as I can't see why it's happening...

I can now - The DIAL/INFO records have a parent/child relationship which means that duplicate INAMs will only affect an individual DIAL tree.

(duplicate INAMs possible due to the power of Morrowind Enchanted editor )

--------------------
Yume ni mukai aruki tsuzuketeiku

Edited by Pookhill (02/04/04 10:36 AM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pookhill
Novice

Reged: 07/22/02
Posts: 46
Loc: UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: OverrideB1]
      #2204548 - 02/04/04 10:44 AM

OverrideB1:
The inverted entries make sense. In order for the later mod to override the earlier mod, the dialog entries from the later mod need to be earlier in the tree. If it wasn't done this way you would get an inconsistency due to the later mod overriding NPC's and objects, and the earlier mod overrideing dialog (which may be required by one of those NPCs).

--------------------
Yume ni mukai aruki tsuzuketeiku

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pookhill
Novice

Reged: 07/22/02
Posts: 46
Loc: UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2204776 - 02/04/04 12:04 PM

ghostwheel, forgot to post earlier about the LTEX records, so...

The LTEX records are used to create an indexed list of textures (via the INTV sub-record) for use by the LAND records.

Each LAND record contains an INTV sub-record pointing to the CELL it modifies, plus 6 other sub-records, 4 of which (VNML, VHGT, VCLR, VTEX) each contain arrays connected with vertices (???, Height, Colour, Texture). The VTEX subrecord contains an array of LTEX indexes (each 2 bytes long, the first byte being the texture index +1, the second byte appears to always be zero).

(Edited to correct description of arrays)

--------------------
Yume ni mukai aruki tsuzuketeiku

Edited by Pookhill (02/04/04 02:13 PM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Pookhill]
      #2204938 - 02/04/04 12:50 PM

Quote:

ghostwheel, forgot to post earlier about the LTEX records, so...

The LTEX records are used to create an indexed list of textures (via the INTV sub-record) for use by the LAND records.

Each LAND record contains an INTV sub-record pointing to the CELL it modifies, plus 6 other sub-records, 4 of which (VNML, VHGT, VCLR, VTEX) each contain a 512 byte array. The VTEX subrecord contains an array of LTEX indexes.




Then it would mean that if I modify LAND.VTEX field, I can change all LTEX indices to be identical to the default ones - and remove LTEX records after that (if they reference same texture file of course). Minor thing, but I'll add it in the future.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pookhill
Novice

Reged: 07/22/02
Posts: 46
Loc: UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2205146 - 02/04/04 01:51 PM

Unfortunately that doesn't appear to work (I've just tried it). When loading the mod, the LAND record does not appear to have access to the master texture list (I get 'Land (x,y) unable to load texture idx nnn')

--------------------
Yume ni mukai aruki tsuzuketeiku

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Abelmir
Novice

Reged: 01/11/04
Posts: 17
Problem with cleaning Moon's Spawn 1.3.3 [Re: Pookhill]
      #2209822 - 02/06/04 03:35 AM

I hate to be the bearer of bad news, but I have found some sort of bug in the cell cleaning feature of TESTool 0.95.
I recognized it while cleaning the the Moon's Spawn Plugin, which adds a rather large island to the southeast of the continent (called "big eye" IIRC) . According to the log-file, TESTool deleted quite a few cells during the cleaning process. This wouldn't be a problem if these cells were empty or didn't change anything, but this is not the case. Afterwards the upperright corner of the new landmass is missing, as well as some small islands surrounding the area.
It seems to me that the cleaning algorithm is a bit aggressive in determining which cells should be deleted.

I really hope this is a mod specific problem, as your tool is an otherwise really outstanding help for mod users.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: Abelmir]
      #2210049 - 02/06/04 05:24 AM

Quote:

I hate to be the bearer of bad news, but I have found some sort of bug in the cell cleaning feature of TESTool 0.95.
I recognized it while cleaning the the Moon's Spawn Plugin, which adds a rather large island to the southeast of the continent (called "big eye" IIRC) . According to the log-file, TESTool deleted quite a few cells during the cleaning process. This wouldn't be a problem if these cells were empty or didn't change anything, but this is not the case. Afterwards the upperright corner of the new landmass is missing, as well as some small islands surrounding the area.
It seems to me that the cleaning algorithm is a bit aggressive in determining which cells should be deleted.

I really hope this is a mod specific problem, as your tool is an otherwise really outstanding help for mod users.




It might or might not be mod-specific. Utility is in BETA for this very reason - to identify all potential issues.

I assume you are using Moon Spawn 1.3.3. Can you post here names of cells that were deleted incorrectly? It will save me lots of time while looking for a bug.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: ghostwheel]
      #2210754 - 02/06/04 09:41 AM

I think I found the cell-related bug. It looks like if cell does not contain any objects at all it would be (incorrectly) deleted even if it is a new cell (cell that is not defined in the morrowind.esm/tribunal.esm/bloodmoon.esm). I'll release fixed version today or tomorrow.

Thanks again for the feedback .

--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Abelmir
Novice

Reged: 01/11/04
Posts: 17
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: ghostwheel]
      #2210824 - 02/06/04 10:02 AM

Yes I use Moon's Spawn version 1.3.3

Several cells in the Azura's Coast Region, where the new landmass is located, were deleted by TESTool. I cannot say whether they are relevant or not.

The specific location, where the faulty cleaning process is most obvious is called the "Burning Eye". I think it is best if I quote the TESTool.log:

checking CELL 25 -13, Burning Eye
deleted CELL 25 -13, Burning Eye
checking CELL 25 -12, Burning Eye
deleted CELL 25 -12, Burning Eye
checking CELL 26 -14, Burning Eye
deleted CELL 26 -14, Burning Eye
checking CELL 26 -13, Burning Eye
deleted CELL 26 -13, Burning Eye
checking CELL 26 -12, Burning Eye
deleted CELL 26 -12, Burning Eye
checking CELL 23 -15, Burning Eye
deleted CELL 23 -15, Burning Eye
checking CELL 26 -15, Burning Eye
deleted CELL 26 -15, Burning Eye
checking CELL 24 -16, Burning Eye
deleted CELL 24 -16, Burning Eye
checking CELL 21 -14, Burning Eye
deleted CELL 21 -14, Burning Eye

I hope this helps in narrowing down the problem.

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Abelmir
Novice

Reged: 01/11/04
Posts: 17
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: Abelmir]
      #2210842 - 02/06/04 10:07 AM

Glad you could find the problem while I was writing my post.


Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: Abelmir]
      #2211877 - 02/06/04 03:35 PM

Version 0.96 is out. It fixes somewhat significant bug (found by Abelmir couple of posts above) that was introduced in the 0.95, so if you are using 0.95, do download new version.

This is mostly bugfix release with no new features added. If all goes well, then next version will be 1.0 (not BETA).



--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Nanol
Layman

Reged: 02/02/04
Posts: 2
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: ghostwheel]
      #2212435 - 02/06/04 09:21 PM

Minor bug in 0.96, in generate conflicts report, the "Warning, Duplicate Objects are found in the <modname>" message comes up for every mod starting from the first one that has duplicate objects. So for me the first 7 mods are ok, then it hits AV_fem_shirts.esp and all mods from then on generate the warning. I deselect that one, and it gets up to MBQ_Addon_I.esp before tripping the warning. Saving in TESCS indeed gets rid of the warning.

Erm, and doing a clean seems to get stuck for me on Abandoned_Flatv2_0.esp, I get this error:
ERROR: Invalid record in file Bloodmoon.esm at offset 9631798 (4289232 vs 23338080)

It just thrashes the HD for 5 mins before spitting the error out as a dialog box.
--=--
Nan.

Edited by Nanol (02/06/04 09:35 PM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
ghostwheel
Initiate

Reged: 01/15/03
Posts: 84
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: Nanol]
      #2212701 - 02/07/04 12:30 AM

Quote:

Minor bug in 0.96, in generate conflicts report, the "Warning, Duplicate Objects are found in the <modname>" message comes up for every mod starting from the first one that has duplicate objects. So for me the first 7 mods are ok, then it hits AV_fem_shirts.esp and all mods from then on generate the warning. I deselect that one, and it gets up to MBQ_Addon_I.esp before tripping the warning. Saving in TESCS indeed gets rid of the warning.

Erm, and doing a clean seems to get stuck for me on Abandoned_Flatv2_0.esp, I get this error:
ERROR: Invalid record in file Bloodmoon.esm at offset 9631798 (4289232 vs 23338080)





I'll look into it.


--------------------
Home of BSAPACK, TESRename, TES Plugin Tool

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
FofA
Curate

Reged: 09/30/03
Posts: 427
Re: Problem with cleaning Moon's Spawn 1.3.3 [Re: ghostwheel]
      #2214705 - 02/07/04 12:03 PM

I just cleaned abanded flat V2.0 and recieved no errors. I don't have bloodmoon though so that might affect it.

Also, a lot of mods say cells were deleted by your program. When can you tell if deleting a cell is a bad thing? One more also, pretty much every single one of my mods has some part of it altered by your program. Is the only way to see if any problems occured becuase of this cleaning by going in game and seeing if there are any errors?

One last thing, if you could, can you explain what INFO and FRMR are for?

Edited by FofA (02/07/04 12:17 PM)

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pookhill
Novice

Reged: 07/22/02
Posts: 46
Loc: UK
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: ghostwheel]
      #2214794 - 02/07/04 12:35 PM

There is a small problem with the DIAL cleaning for Journal entries. It is valid to have an empty DIAL record when it is a Journal entry (DATA type 4). This is because journal entries can be used like global variables, but to stop anything actually being written to the players journal, no INFO records are created. The empty DIAL record is required to allow scripts etc to compile.

I believe the only empty DIAL type 4 records that can be deleted are those with a DELE sub-record.

Thanx for all the hard work you're putting into this essential tool, I don't think I could manage without it now


--------------------
Yume ni mukai aruki tsuzuketeiku

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Abaraxas
Acolyte

Reged: 03/18/03
Posts: 151
Loc: Puerto Rico
Re: (WIP) TES Plugin Tool - cleaning plugins, merging leveled lists [Re: Pookhill]
      #2214929 - 02/07/04 01:25 PM

I noticed your merged levelled list depends on all the mods that were present when it was made to be active. Is this a feature of some sort or is it perhaps a bug? I looked at horatios list and it only depends on morrowind.esm no matter what i used in with it... just asking thanks

--------------------
I lift you up like the sweetest angel... I take you down like a wh***...

Post Extras: Print Post   Remind Me!   Notify Moderator   Email Post
Pages: 1 | 2 | 3 | 4 | 5 | (show all)


Extra information
20 registered and 22 anonymous users are browsing this forum.

Moderator:  Maverique, Pete, Hayt, MrSmileyFaceDude, kathode, Freddo, sentinel, klendathu, Lady Eternity, Locklear93, Hungry Donner, Archeopterix, slateman, tegger, Monica21, Umrahel 

Favorite Thread! (toggle)
Print Thread

Permissions
      You can start new topics
      You can reply to topics
      HTML is disabled
      UBBCode is enabled

Rating: ****
Thread views: 1639

Rate this thread
 
Jump to

The Elder Scrolls Homepage

*
UBB.threads™ 6.3

Click for Privacy Statement © 2003 Bethesda Softworks LLC, a ZeniMax Media company. All Rights Reserved.
PRIVACY POLICY | TERMS & CONDITIONS | LEGAL INFORMATION | CONTACT US